made/composed of - French English Dictionary